GtkPopover: Remove _get_pointed_to_coords
authorTimm Bäder <mail@baedert.org>
Tue, 22 Sep 2015 16:25:26 +0000 (18:25 +0200)
committerTimm Bäder <mail@baedert.org>
Tue, 29 Sep 2015 13:28:55 +0000 (15:28 +0200)
It's only used once and removing it only adds a single line there.

https://bugzilla.gnome.org/show_bug.cgi?id=755435

gtk/gtkpopover.c

index 969717ba1699b7e5fc1004b9342e66845d5da5ee..9b4d8ecf41ceae9428adebba1d43755454fe8a4b 100644 (file)
@@ -616,22 +616,6 @@ gtk_popover_unmap (GtkWidget *widget)
   g_clear_object (&priv->prev_default);
 }
 
-static void
-gtk_popover_get_pointed_to_coords (GtkPopover   *popover,
-                                   GdkRectangle *rect_out)
-{
-  GtkPopoverPrivate *priv = popover->priv;
-  GdkRectangle rect;
-
-  if (!rect_out)
-    return;
-
-  gtk_popover_get_pointing_to (popover, &rect);
-  gtk_widget_translate_coordinates (priv->widget, GTK_WIDGET (priv->window),
-                                    rect.x, rect.y, &rect.x, &rect.y);
-  *rect_out = rect;
-}
-
 static GtkPositionType
 get_effective_position (GtkPopover      *popover,
                         GtkPositionType  pos)
@@ -972,7 +956,10 @@ gtk_popover_update_position (GtkPopover *popover)
   gtk_widget_get_allocation (GTK_WIDGET (priv->window), &window_alloc);
   priv->final_position = priv->preferred_position;
 
-  gtk_popover_get_pointed_to_coords (popover, &rect);
+  gtk_popover_get_pointing_to (popover, &rect);
+  gtk_widget_translate_coordinates (priv->widget, GTK_WIDGET (priv->window),
+                                    rect.x, rect.y, &rect.x, &rect.y);
+
   pos = get_effective_position (popover, priv->preferred_position);
 
   overshoot[GTK_POS_TOP] = req.height - rect.y;